﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace Recetas_Web
{
    public partial class Principal : System.Web.UI.Page
    {
        string nc = null;
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                llenar_ddlCategorias();
                ddlCategorias.Items.Insert(0, new ListItem("Categorías"));
                ddlCategorias.Items.Insert(1, new ListItem("---"));

                txtNombreReceta.Attributes.Add("OnFocus", "LimpiarTexto(this);");	
            }
        }

        private void llenar_ddlCategorias()
        {
            Datos obCategorias = new Datos();

            ddlCategorias.DataSource = obCategorias.consultar_general("Categorias");
            ddlCategorias.DataValueField = "CodCategoria";
            ddlCategorias.DataTextField = "NombreCategoria";
            ddlCategorias.DataBind();
        }

        //BUSCADOR
        protected void iBtnBuscarReceta_Click(object sender, ImageClickEventArgs e)
        {
            string abr = txtNombreReceta.Text;
            Response.Redirect("Mostrar_Recetas.aspx?abr=" + abr);
        }

        protected void iBtnBuscarxDificultad_Click(object sender, ImageClickEventArgs e)
        {
            string ad = ddlDificultad.SelectedItem.Text;
            Response.Redirect("Mostrar_Recetas.aspx?ad=" + ad);
        }

        protected void iBtnBuscarxTiempo_Click(object sender, ImageClickEventArgs e)
        {
            string at = ddlTiempo.SelectedItem.Text;
            Response.Redirect("Mostrar_Recetas.aspx?at=" + at);
        }

        protected void iBtnBuscarxCategoria_Click(object sender, ImageClickEventArgs e)
        {
            string ac = ddlCategorias.SelectedItem.Text;
            Response.Redirect("Mostrar_Recetas.aspx?ac=" + ac);
        }
        //IMAGES BUTTONS

        protected void Bebidas_Click(object sender, ImageClickEventArgs e)
        {
            nc = "Bebidas";
            Response.Redirect("Mostrar_Recetas.aspx?nc=" + nc);
        }

        protected void ibCarnes_Click(object sender, ImageClickEventArgs e)
        {
            nc = "Carnes";
            Response.Redirect("Mostrar_Recetas.aspx?nc=" + nc);
        }

        protected void ibDulces_Jaleas_Click(object sender, ImageClickEventArgs e)
        {
            nc = "Dulces y Jaleas";
            Response.Redirect("Mostrar_Recetas.aspx?nc=" + nc);
        }

        protected void ibEmpanadas_Click(object sender, ImageClickEventArgs e)
        {
            nc = "Empanadas";
            Response.Redirect("Mostrar_Recetas.aspx?nc=" + nc);
        }

        protected void ibEnsaladas_Click(object sender, ImageClickEventArgs e)
        {
            nc = "Ensaladas";
            Response.Redirect("Mostrar_Recetas.aspx?nc=" + nc);
        }

        protected void ibPanes_Masas_Click(object sender, ImageClickEventArgs e)
        {
            nc = "Panes y Masas";
            Response.Redirect("Mostrar_Recetas.aspx?nc=" + nc);
        }

        protected void Pastas_Arroz_Click(object sender, ImageClickEventArgs e)
        {
            nc = "Pastas y Arroz";
            Response.Redirect("Mostrar_Recetas.aspx?nc=" + nc);
        }

        protected void ibPescados_Mariscos_Click(object sender, ImageClickEventArgs e)
        {
            nc = "Pescados y Mariscos";
            Response.Redirect("Mostrar_Recetas.aspx?nc=" + nc);
        }

        protected void ibPizzas_Click(object sender, ImageClickEventArgs e)
        {
            nc = "Pizzas";
            Response.Redirect("Mostrar_Recetas.aspx?nc=" + nc);
        }

        protected void ibPollos_Aves_Click(object sender, ImageClickEventArgs e)
        {
            nc = "Pollos y Aves";
            Response.Redirect("Mostrar_Recetas.aspx?nc=" + nc);
        }

        protected void ibPostres_Click(object sender, ImageClickEventArgs e)
        {
            nc = "Postres";
            Response.Redirect("Mostrar_Recetas.aspx?nc=" + nc);
        }

        protected void ibSalsas_Click(object sender, ImageClickEventArgs e)
        {
            nc = "Salsas";
            Response.Redirect("Mostrar_Recetas.aspx?nc=" + nc);
        }

        protected void ibSopas_Click(object sender, ImageClickEventArgs e)
        {
            nc = "Sopas";
            Response.Redirect("Mostrar_Recetas.aspx?nc=" + nc);
        }

        protected void ibTartas_Click(object sender, ImageClickEventArgs e)
        {
            nc = "Tartas";
            Response.Redirect("Mostrar_Recetas.aspx?nc=" + nc);
        }

        protected void ibVegetales_Click(object sender, ImageClickEventArgs e)
        {
            nc = "Vegetales";
            Response.Redirect("Mostrar_Recetas.aspx?nc=" + nc);
        }
    }
}